未分类 API类对象BlendFunc的类对象本页总览BlendFunc的类对象 描述: 用于创建混合函数对象的类。 BlendFunc.Func 类型: 枚举。 描述: 混合函数的枚举类型。 签名: enum Func -- 源颜色乘以 1 并加到目标颜色上(源颜色绘制在目标颜色之上) 。 "One" -- 源颜色乘以 0 并加到目标颜色上(源颜色对目标颜色没有影响)。 "Zero" -- 源颜色乘以源 alpha 值,加到目标颜色乘以(1 - 源 alpha 值)上。 "SrcColor" -- 源 alpha 值乘以源颜色,加到目标 alpha 值乘以(1 - 源 alpha 值)上。 "SrcAlpha" -- 目标颜色乘以目标 alpha 值,加到源颜色乘以(1 - 目标 alpha 值)上。 "DstColor" -- 目标 alpha 值乘以源 alpha 值,加到源 alpha 值乘以(1 - 目标 alpha 值)上。 "DstAlpha" -- 类似于 "SrcColor",但是交换源颜色和目标颜色做计算。 "InvSrcColor" -- 类似于 "SrcAlpha",但是交换源 alpha 值和目标 alpha 值做计算。 "InvSrcAlpha" -- 类似于 "DstColor",但是交换源颜色和目标颜色做计算。 "InvDstColor" -- 类似于 "DstAlpha",但是交换源 alpha 值和目标 alpha 值做计算。 "InvDstAlpha"end get 类型: 函数。 描述: 获取混合函数的参数值。 签名: get: function(self: BlendFuncClass, func: Func): integer 参数: 参数名类型描述funcFunc要获取参数值的混合函数。 返回值: 返回类型描述integer混合函数的参数值。 __call 类型: 元方法。 描述: 创建新的混合函数对象。 签名: metamethod __call: function(self: BlendFuncClass, src: Func, dst: Func): BlendFunc 参数: 参数名类型描述srcFunc源混合函数。dstFunc目标混合函数。 返回值: 返回类型描述BlendFunc新的混合函数对象。 __call 类型: 元方法。 描述: 创建新的混合函数对象。 签名: metamethod __call: function(self: BlendFuncClass, srcColor: Func, dstColor: Func, srcAlpha: Func, dstAlpha: Func): BlendFunc 参数: 参数名类型描述srcColorFunc颜色通道的源混合函数。dstColorFunc颜色通道的目标混合函数。srcAlphaFuncalpha 通道的源混合函数。dstAlphaFuncalpha 通道的目标混合函数。 返回值: 返回类型描述BlendFunc新的混合函数对象。 default 类型: 只读成员变量。 描述: 默认的混合函数。 等同于 BlendFunc("SrcAlpha", "InvSrcAlpha", "One", "InvSrcAlpha") 签名: const default: BlendFunc